package com.gsafety.libraryktx.expand

import android.content.res.Resources
import android.util.TypedValue
import com.gsafety.library.Utils.ByteArrayUtil

inline fun Int.toByteArray() = ByteArrayUtil.int2ByteArray(this)

inline fun Int.dp(): Int
{
    return TypedValue.applyDimension(
        TypedValue.COMPLEX_UNIT_DIP, 
        this.toFloat(), 
        Resources.getSystem().displayMetrics
    ).toInt()
}

inline fun Int.sp(): Int
{
    return TypedValue.applyDimension(
        TypedValue.COMPLEX_UNIT_SP,
        this.toFloat(),
        Resources.getSystem().displayMetrics
    ).toInt()
}